정보처리기사 실기 랜덤

1. 다음 자바(Java) 프로그램을 실행한 출력 결과를 쓰시오.
class A {
  int a;
  public A(int n) {
      a = n;
  }

  public void print() {
    System.out.println("a=" +  a);
  }
}

class B extends A {
  public B(int n) {
    super(n);
    super.print();
  }
}

public class Exam {
  public static void main(String[] args) {
    B obj = new B(10);
  }
}

2. 다음의 출력 결과를 쓰시오.
#include <stdio.h>
void main() {
    int c=0;
    int i=0;
        while(i<10) {
    	i++;
        c *= i;
    }
    printf("%d", c);
}

3. 다음 설명에 해당하는 알맞은 용어를 영문 3글자로 쓰시오.
○ 다른 컴퓨터에 로그인, 원격 명령 실행, 파일 복사 등을 수행할 수 있도록 다양한 기능을 지원하는 프로토콜 또는 이를 이용한 응용 프로그램이다.

○ 데이터 암호화와 강력한 인증 방법으로 보안성이 낮은 네트워크에서도 안전하게 통신할 수 있다.

○ 키(Key)를 통한 인증 방법으로 사용하려면 사전에  클라이언트의 공개키를 서버에 등록해야 한다.

○기본적으로는 22번 포트를 사용한다.
위키해설
클릭하면 보입니다.
  SSH
4. 해킹 공격의 종류 중 하나인 스니핑(Sniffing)에 대하여 설명하시오.
위키해설
클릭하면 보입니다.
  스니핑스푸핑
5. 다음은 로그 기반 회복기법에서 사용되는 명령어이다. 각 지문에 해당하는 명령을 적으시오.
1. 오류가 발생하기 전까지의 사항을 로그(log)로 기록해 놓고, 이전 상태로 되돌아간 후 실패가 발생하기 전까지의 과정을 재실행한다.
2. 로그를 이용하여 오류와 관련된 내용을 취소하여 복구한다.
위키해설
클릭하면 보입니다.
  로그 기반 회복 기법
6. 비선점형 스케줄링 HRN의 우선순위 계산식을 작성하시오.​
7. 소프트웨어 보안 취약점 중 하나인 SQL Injection에 대해 간략히 설명하시오.
위키해설
클릭하면 보입니다.
  SQL 인젝션
8. 다음 빈칸에 들어갈 UNION 연산의 결과값을 작성하시오.
[쿼리]
SELECT A FROM  T1
UNION
SELECT A FROM  T2
ORDER BY A DESC;

9. 다음 Java 코드의 출력 결과를 작성하시오.
class A {
  int a;
  int b;
}
  
public class Main {
  
  static void func1(A m) {
    m.a *= 10;
  }
  
  static void func2(A m) {
    m.a += m.b;
  }
  
  public static void main(String args[]){
  
  A m = new A();
  
  m.a = 100;
  func1(m);
  m.b = m.a;
  func2(m);
  
  System.out.printf("%d", m.a);
  }
}

10. 다음은 대칭 키 알고리즘에 대한 설명이다. 해당 설명에 맞는 용어를 보기에 골라 작성하시오.
1. Xuejia Lai와 James Messey 가 만든 알고리즘으로 PES(Proposed Encryption Standard)에서 IPES(Improved PES)로 변경되었다가, 1991년에 제작된 블록 암호 알고리즘으로 현재 국제 데이터 암호화 알고리즘으로 사용되고 있다. 64비트 블록을 128비트의 key를 이용하여 8개의 라운드로 구성되어 있다.

2. 미국의 NSA에서 개발한 Clipper 칩에 내장되는 블록 알고리즘이다. 전화기와 같은 음성을 암호화 하는데 주로 사용되며 64비트 입출력에 80비트의 키 총 32라운드를 가진다.

11. 다음은 클라우드에 대한 유형 문제이다. 괄호안에 알맞는 답을 보기에 골라 작성하시오.
PaaS                 SaaS                  IaaS

12. 다음은 스키마와 관련된 내용이다. 각 괄호안에 알맞는 답을 작성하시오.
위키해설
클릭하면 보입니다.
  스키마 문제
13. 아래는 애플리케이션 성능을 측정하기 위한 요소들이다. (가), (나),(다)에 들어갈 단어를 적으시오.
속성 설명
(가) 일정 시간 내에 애플리케이션이 처리하는 일의 양
(나) 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간
(다) 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
자원 사용률 애플리케이션이 의뢰한 작업을 처리하는 동안의 CPU 사용량, 메모리 사용량, 네트워크 사용량 등
위키해설
클릭하면 보입니다.
  (가) : 처리량 (나) : 응답시간 (다) : 경과시간
14. 다음에서 설명하는 해시 함수는?
128비트 암호화 해시 함수로 RFC 1321로 지정되어 있으며, 주로 프로그램이나 파일이 원본 그대로인지를 확인하는 무결성 검사 등에 사용된다. 1991년에 로널드 라이베스트(Ronald Rivest)가 예전에 쓰이던 MD4를 대체하기 위해 고안하였다.
위키해설
클릭하면 보입니다.
  MD5
15. 다음에서 설명하는 용어를 영문 완전 이름(Full-name)으로 적으시오.
ㅇ 전세계 오픈된 정보를 하나로 묶는 방식
ㅇ Linked data와 Open data의 합성어
ㅇ URI(Uniform Resource Identifier)를 사용
ㅇ RESTful 방식으로 볼 수 있으며, 링크 기능이 강조된 시멘틱 웹에 속하는 기술
위키해설
클릭하면 보입니다.
  LODRESTURI
16. 데이터베이스의 이상현상 중, 삭제 이상에 대해 간략히 설명하시오.
위키해설
클릭하면 보입니다.
  데이터베이스 이상 현상
17. 다음 C언어 코드에 알맞는 출력값을 작성하시오.

18. 다음 Java 코드 중에서 밑줄에 들어갈 알맞는 코드를 작성하시오.
class Car implements Runnable{
  int a;
  
  public void run(){
     system.out.println("Hello")
  }
}
  
public class Main{
  public static void main(String[] args){
    Thread t1 = new Thread(new ___());
    t1.start();
  }
}

19. OSI 7 Layer에 대한 설명이다. 다음 각 설명에 해당되는 계층을 적으시오.
(1) 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할
(2) 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능
(3) 수신자에서 데이터의 압축을 풀수 있는 방식으로 된 데이터 압축
위키해설
클릭하면 보입니다.
  OSI 7계층
20. 프로토콜을 구성하는 대표적인 세가지 요소를 적으시오.
위키해설
클릭하면 보입니다.
  구문 의미 타이밍
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
채점하기
hide
reset
타이머

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다.
저작권 안내   데이터 보호 안내   제휴 문의

copyright 2025 뉴비티::새로운 CBT 시스템 - newbt.kr